package org.aswing;

extern class AbstractListModel {
	function new() : Void;
	function addListDataListener(p0 : org.aswing.event.ListDataListener) : Void;
	function removeListDataListener(p0 : org.aswing.event.ListDataListener) : Void;
	private function fireContentsChanged(p0 : Dynamic, p1 : Int, p2 : Int, p3 : Array<Dynamic>) : Void;
	private function fireIntervalAdded(p0 : Dynamic, p1 : Int, p2 : Int) : Void;
	private function fireIntervalRemoved(p0 : Dynamic, p1 : Int, p2 : Int, p3 : Array<Dynamic>) : Void;
}
